home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 038a / qbtree45.zip / QBTREE45.BI < prev    next >
Text File  |  1991-01-03  |  2KB  |  38 lines

  1. '{***** QBTREE ver 4.50 declarations *****}
  2. '{network functions}
  3. DECLARE FUNCTION LoadDataHeader% (dfile%)
  4. DECLARE FUNCTION LoadKeyHeader% (kfile%)
  5. DECLARE FUNCTION LockDataHeader% (dfile%)
  6. DECLARE FUNCTION LockKeyFile% (kfile%)
  7. DECLARE FUNCTION LockRecord% (dfile%, recno&)
  8. DECLARE FUNCTION UnlockDataHeader% (dfile%)
  9. DECLARE FUNCTION UnlockKeyFile% (kfile%)
  10. DECLARE FUNCTION UnlockRecord% (dfile%, recno&)
  11. DECLARE FUNCTION LockBytes% (handle%, mode%, sbyte&, bytes&)
  12. '{standard functions}
  13. DECLARE FUNCTION CreateDataFile% (filename$, recl%)
  14. DECLARE FUNCTION CreateKeyFile% (filename$, keyl%)
  15. DECLARE FUNCTION OpenDataFile% (filename$, dfile%)
  16. DECLARE FUNCTION OpenKeyFile% (filename$, kfile%)
  17. DECLARE FUNCTION AddRecord% (kfile%, dfile%, Qkey$, Qrec$)
  18. DECLARE FUNCTION PutKey% (kfile%, dfile%, Qkey$)
  19. DECLARE FUNCTION UpdateRecord% (dfile%, Qrec$)
  20. DECLARE FUNCTION GetFirst% (kfile%, dfile%, Qkey$, Qrec$)
  21. DECLARE FUNCTION GetLast% (kfile%, dfile%, Qkey$, Qrec$)
  22. DECLARE FUNCTION GetPrev% (kfile%, dfile%, Qkey$, Qrec$)
  23. DECLARE FUNCTION GetEqual% (kfile%, dfile%, Qkey$, Qrec$)
  24. DECLARE FUNCTION GetNext% (kfile%, dfile%, Qkey$, Qrec$)
  25. DECLARE FUNCTION GetPosition% (fileno%, recno&)
  26. DECLARE FUNCTION GetDirect% (fileno%, drecno&, Qrec$)
  27. DECLARE FUNCTION DeleteKey% (kfile%, Qkey$)
  28. DECLARE FUNCTION DeleteRecord% (kfile%, dfile%, Qkey$)
  29. DECLARE FUNCTION StatKeyFile% (fileno%, keyl%, keys&, bfileno%)
  30. DECLARE FUNCTION StatDataFile% (fileno%, recl%, recs&, bfileno%)
  31. DECLARE FUNCTION FlushKeyFile% (kfile%, dup%)
  32. DECLARE FUNCTION FlushDataFile% (dfile%, dup%)
  33. DECLARE FUNCTION CloseKeyFile% (kfile%)
  34. DECLARE FUNCTION CloseDataFile% (dfile%)
  35. DECLARE FUNCTION QBTreeVer% (ver%)
  36.  
  37. DECLARE SUB MemCopy (FromSeg%, FromOff%, ToSeg%, ToOff%, count%, dir%)
  38.